package com.zmn.oms.third.yunding.api;

import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;

/**
 *  云丁鹿客渠道应答同步请求数据定义
 *
 * @author xiewenbing
 * @date 2020/09/10
 */

@Data
@ToString
public class YundingOrderExtend implements Serializable {

    /**
     * 订单号
     */
    String orderNumber;

    /**
     * 是否为安装单
     */
    Boolean orderInstall;

    /**
     * 服务环境图片url
     */
    String envPicUrl1;

    /**
     * 服务环境图片url2
     */
    String envPicUrl2;

    /**
     * 服务环境图片url3
     */
    String envPicUrl3;

    /**
     * 用户地址经度(高德)
     */
    Float longitude;

    /**
     * 用户地址纬度(高德)
     */
    Float latitude;

    /**
     * 是否紧急维修工单 Y 或 N
     */
    Boolean urgentMaintain;

    /**
     * 是否需要旧件寄回
     */
    Boolean oldPartSendBack;

    /**
     * 旧件回寄地址
     */
    String sendBackAddress;

    /**
     * 是否需要备件寄回
     */
    Boolean sparePartsSendBack;

    /**
     * 需寄回的备件列表
     */
    List<YundingSpareParts> sparePartsSendBackList;

    /**
     * 推荐处理方法 code
     */
    String recommendProcessMethodCode;

    /**
     * 处理方法 code
     */
    String processMethodCode;

    /**
     * 处理方法名称
     */
    String processMethodName;
}
